/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Demo;
import java.io.*;

/**
 *
 * @author UNSAAC73
 */

public class Serializacion {

    public  static void main(String[] args){
        
        Agenda a1 = new Agenda("Ana", "Martinez" , "Fernandez",8,"San Sebastian");
        Agenda a2= new Agenda("Ernesto", "Garcia", "Ortiz",21, "Wanchaq");
        //iniciar el proceso de serializacion
        //colocar los objetos a1 y a2 en disco
        
        try {
            //creamos el archivo
            FileOutputStream fs= new FileOutputStream("agenda.ser");
            //esta clase tiene el metodo writeobject() q necesitamos
            
            ObjectOutputStream os = new ObjectOutputStream(fs);
            
            //el metodo writeobject() serializa el objeto
            // y lo escribe en el archivo
            
            os.writeObject(a1);
            os.writeObject(a2);
            
            //hay q cerrar siempre el archivo
            
            os.close();
            
        } catch (FileNotFoundException e) {
            e.printStackTrace();
            
        } catch(IOException e){
            e.printStackTrace();
        }
        System.out.println("Los objetos se han  serilaizado correctamente");
        
        
    }
}
